package com.godGuang.mapper;

import com.godGuang.domain.Review;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author : 段敏强
 * @className : ReviewManager
 * @description : 描述说明该类的功能
 * @createTime : 2024/01/15 15:14
 */

/**
 * 评论 Mapper接口
 */
@Mapper
public interface ReviewManager {


    /**
     * 将一个 Review 对象插入到数据库中
     *
     * @param review 要插入的 Review 对象
     */
    void insert(Review review);


    /**
     * 向数据库中插入数据。
     *
     * @param contentId 内容ID
     * @param reviewId 评论ID
     */
    void inserts(@Param("contentId") String contentId, @Param("reviewId") Integer reviewId);

    /**
     * 获取指定内容的评论列表
     *
     * @param contentId 内容ID
     * @return 评论列表
     */
    List<Review> reviewList(@Param("contentId") String contentId);
}
